<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>{$tpshop_config['shop_info_store_title']}</title>
<meta http-equiv="keywords" content="{$tpshop_config['shop_info_store_keyword']}" />
<meta name="description" content="{$tpshop_config['shop_info_store_desc']}" />
<script src="__PUBLIC__/js/jquery-1.8.2.min.js"></script>
<script src="__PUBLIC__/js/global.js"></script>
<script src="__PUBLIC__/js/pc_common.js"></script>
<script src="__PUBLIC__/js/layer/layer.js"></script>

</head>

<body>
<include file="Public/header" />

    <div class="breadcrumb-area">    
<div class="layout">
	  
           <img src="__STATIC__/images/cart_btn.jpg" >我的購物車
       
    </div>
</div>
<link rel="stylesheet" href="__STATIC__/css/cart.css" type="text/css">

	<div class="clear"></div>
    <div class="layout after-ta">
    	<div class="sc-list">        
        <form name="cart_form" id="cart_form" action="{:U('Home/Cart/ajaxCartList')}">
	         <div id="ajax_return"><!--  ajax renturn --></div>
         </form>         
            <div class="sc-acti-list ma-to-20" style="margin-bottom:50px;">
            	<a class="gwc-jxgw" href="/">繼續購物</a>
                <!--<a class="gwc-qjs" href="{:U('Home/Cart/cart2')}" >去結算</a>-->
                <a class="gwc-qjs" href="javascript:;" onclick="link_cart2()" >去結算</a>
            </div>




        </div>




        <form id="form2" name="form2" method="post" action="{:U('Home/Cart/cart2')}">
            <input name="hd_id" id="hd_id_1" type="hidden" value=""/>

        </form>
    </div>
<!--------footer-开始-------------->
<include file="Public/footer" />
<!--------footer-结束-------------->

<script>


    function link_cart2(){
        var hd_id = $('#hd_id').val();
       $('#hd_id_1').val(hd_id);
        $('#form2').submit();
    }

$(document).ready(function(){
			
	ajax_cart_list(); // ajax 请求获取购物车列表
});





// ajax 提交购物车
var before_request = 1; // 上一次请求是否已经有返回来, 有才可以进行下一次请求
function ajax_cart_list(){
	
	
	if(before_request == 0) // 上一次请求没回来 不进行下一次请求
	    return false;
	before_request = 0;
		
	$.ajax({
		type : "POST",
		url:"{:U('Home/Cart/ajaxCartList')}",//+tab,
		data : $('#cart_form').serialize(),// 你的formid
		success: function(data){
			$("#ajax_return").html('');
			$("#ajax_return").append(data);
			before_request = 1;
		}
	});
}

/**
* 查询购物车0库存是否可选
* 购买数量 , 购物车id , 库存数量
*/

/**
* 购买商品数量加加减减
* 购买数量 , 购物车id , 库存数量
*/
function switch_num(num,cart_id,store_count)
{
	var num2 = parseInt($("input[name='goods_num["+cart_id+"]']").val());
	num2 += num;
	if(num2 < 1) num2 = 1; // 保证购买数量不能少于 1
	if(num2 > store_count) 
	{   
	    error = "库存只有 "+store_count+" 件, 你只能买 "+store_count+" 件";
	    layer.alert(error, {icon: 2});	
		num2 = store_count; // 保证购买数量不能多余库存数量		
	}

	$("input[name='goods_num["+cart_id+"]']").val(num2);

	ajax_cart_list(); // ajax 更新商品价格 和数量
}


/**  全选 反选 **/				
function check_all()
{	   
	var vt = $("#select_all").is(':checked');
	$("input[name^='cart_select']").prop('checked',vt);
	// var checked = !$('#select_all').attr('checked');
	// $("input[name^='cart_select']").attr("checked",!checked); 		 	
	 ajax_cart_list(); // ajax 更新商品价格 和数量		
}
 
 
// ajax 删除购物车的商品
function ajax_del_cart(ids,name=false)
{
	if(name)
	{
		var delGoodsTip = '確定要刪除<b>'+ name +'</b>此商品嗎?';
	}
	else
	{
		var delGoodsTip = '確定要刪除该商品嗎?';
	}
	$.artConfim(delGoodsTip, 'confimFrame', 'zh_cn', function (cancel){
		if (cancel) {
			//$.artTip('取消', 800)
		} else {
			
			$.ajax({
				type : "POST",
				url:"{:U('Home/Cart/ajaxDelCart')}",//+tab,
				data:{ids:ids}, // 
				dataType:'json',		
				success: function(data){
				  // alert(data.msg);
				   if(data.status == 1)				
						ajax_cart_list(); // ajax 请求获取购物车列表		   			   
				}
			});
			$.artTip('删除成功', 800)
		}
	})
	
	
}

// 批量删除购物车的商品
function del_cart_more()
{
	//if(!confirm('确定要删除吗?')) 
	//  return false;
	  
 	 $.artConfim('确定要删除选择的商品吗?', 'confimFrame', 'zh_cn', function (cancel) {
			if (cancel) {
				return false;
			}
		})
	// 循环获取复选框选中的值  
	var chk_value = [];
	$('input[name^="cart_select"]:checked').each(function(){
		var s_name = $(this).attr('name');
		var id = s_name.replace('cart_select[','').replace(']','');		
		chk_value.push(id);
	}); 
	// ajax  调用删除
	if(chk_value.length > 0)
		ajax_del_cart(chk_value.join(','));
}
</script>
<script>
$(function(){

	$('.gwc-gb').click( function () {
	//onclick="if(confirm('確定要刪除嗎?')) ajax_del_cart({$v.id});"
		var goodsId = $(this).attr('goods-id'),
			delGoodsTip = '是否删除 <b style="color:#066">' + goodsId + '</b> 该商品？'
			$.artConfim(delGoodsTip, 'confimFrame', 'zh_cn', function (cancel) {
				if (cancel) {
					$.artTip('取消', 800)
				} else {
					$.artTip('确定', 800)
				}
			})
	})
});
</script>
</body>
</html>
